﻿namespace 建造者模式
{
    public abstract class Builder
    {
        //目的创建一个人
        protected Person Person { get; set; }
        //需要创建头身胳膊腿
        public abstract void BuildHead();
        public abstract void BuildBody();
        public abstract void BuildArm();
        public abstract void BuildLeg();
        //得到一个人
        public Person GetPerson()
        {
            return Person;
        }
    }
}
